// 后端 API 配置示例
// 实际项目中应该使用环境变量

// 方式1: 使用 runtimeConfig（推荐）
export default defineEventHandler(async (event) => {
  // 在 nuxt.config.ts 中配置：
  // runtimeConfig: {
  //   apiBaseUrl: 'https://api.yourbackend.com'
  // }
  
  const config = useRuntimeConfig()
  // const backendUrl = config.apiBaseUrl
  
  // 调用后端 API
  // const data = await $fetch(`${backendUrl}/endpoint`)
  
  return {
    message: '查看代码注释了解配置方法'
  }
})

// 方式2: 创建统一的 API 调用工具
// 文件: server/utils/api.ts
/*
export const callBackendAPI = async (endpoint: string, options: any = {}) => {
  const config = useRuntimeConfig()
  const baseURL = config.apiBaseUrl || 'https://api.yourbackend.com'
  
  return await $fetch(endpoint, {
    baseURL,
    headers: {
      'Content-Type': 'application/json',
      ...options.headers
    },
    ...options
  })
}
*/

// 使用示例:
// const users = await callBackendAPI('/users')
// const post = await callBackendAPI('/posts/1', { method: 'GET' })

